import router from './router'
import {
    getToken
} from '@/utils/myauth'
//此文件为为i18n语言配置文件
import {
    loadLanguageAsync
} from '@/language/index.js'
const whiteList = ['/Login', '/home', '/',] // 白名单配置 配置页面不需要登录就可以访问,比如登录页面
// 导航守卫
router.beforeEach((to, from, next) => {
     const lang = to.params.lang
    //  loadLanguageAsync(lang).then(() => next())
    const hasToken = getToken()
    if (hasToken) {
        // if (to.path === '/Login') {
        //     next({
        //         path: '/'
        //     })
        //     return
        // }
        next()
    } else {
        if (whiteList.indexOf(to.path) !== -1) {
            next()
        } else {
            // 没有访问权限的其他页将重定向到登录页。
            // next(`/Login`)
            if (to.path === '/Login') {
                next({
                    path: '/'
                })
                return
            }
            next(`/Login`)
        }
    }
})
